/**
 * 角色信息DTO - 角色管理的请求和响应数据传输对象
 *
 * 开发人员：邢珈晟
 * 开发时间：2025-10-20 至 2025-10-25
 * 模块职责：定义角色管理接口的请求和响应数据格式，支持角色的增删改查操作
 *
 * 技术要点：
 * - 角色代码和名称必填验证
 * - 角色描述信息管理
 * - Bean Validation注解支持参数校验
 * - Lombok简化DTO编写
 * - RBAC权限系统集成支持
 *
 * 开发故事：负责角色信息DTO的设计和实现，与权限服务和前端角色界面深度配合，支持完整的RBAC权限管理功能。
 */
package com.pbl.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class RoleDto {
    @NotBlank
    private String code;
    @NotBlank
    private String name;
    private String description;
}
